package main

import "fmt"

/**
指针的定义
*/
func main() {
	//定义一个变量
	var a int = 10
	//定义一个指针变量
	var p *int
	//拿到a的地址给指针变量p赋值
	p = &a

	//直接定义指针变量，然后将a的地址赋值给b
	var b *int = &a

	fmt.Println(b == p) //true

	//取出内存地址中的值
	fmt.Println(*b) //会将b中指向地址的的具体值拿到		10

	//拿到值进行修改
	*b = 100
	fmt.Println(a) //100

}
